package tt.dz.egobus.servicemanager.business.distribute;

import tt.dz.egobus.servicemanager.core.exception.BusinessException;
import tt.dz.egobus.servicemanager.vo.BusinessRequestVo;

/**
 * @author Anson
 * @date 17-8-30
 * @name 系统派单确认
 * @since 1.0.7
 */
public interface SystemDistributeBusiness {

    /**
     * @param businessRequestVo 用户请求的信息
     * @param businessId        当前业务流水服务
     * @param driverId          当前那个司机抢单
     * @author Anson
     * @date 17-8-29
     * @name 系统派单确认
     * @since 1.0.7
     */
    boolean handleSystemDistributeBusiness(BusinessRequestVo businessRequestVo,
                                           String businessId, String driverId) throws BusinessException;
}
